payment service - German English Dictionary